
package com.xc.tjise.TJISE.day09;

import org.gjt.mm.mysql.Driver;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;



public class JDBC {

    private static final String URL ="jdbc:mysql://127.0.0.1:3306/";
    private static final String USER ="root";
    private static final String PASSWORD ="123456";
    public static void main(String[] args) throws SQLException {
        // 1. Driver
        // 每个驱动程序类必须实现的接口。
        //Java SQL框架允许多个数据库驱动程序。
        //每个驱动程序都应该提供一个实现Driver接口的类。
        new  Driver();


        // 2. Connection  与特定数据库的连接（会话）。 执行SQL语句并在连接的上下文中返回结果。
        Connection connection = DriverManager.getConnection(URL, USER, PASSWORD);
        // 3. Test
        System.out.println(connection);

        String sql = "INSERT INTO db_test.student VALUES(NULL, ?, ?, ?)";

        PreparedStatement preparedStatement = connection.prepareStatement(sql);
        preparedStatement.setString(1, "Tom");
        preparedStatement.setInt(2, 18);
        preparedStatement.setString(3, "M");

        preparedStatement.executeUpdate();

    }
}

//